excel如何设置文本对应数值? 如何设置Excel中的文字等于数字?
EXCEL,\u5982\u4f55\u5b9e\u73b0\u5bf9\u5e94\u6587\u5b57\u7b49\u4e8e\u6570\u503c\u7684\u51fd\u6570\u3002E5\u4e2d\u8f93\u5165\uff1a
=LOOKUP(D5,{"A1",10;"A2",9;"A3",8;"B1",7;"B2",6;"B3",5;"C1",4;"C2",3;"C3",2})
\u4e0b\u62c9\u586b\u5145\uff0c\u5176\u4f59\u7c7b\u63a8\u3002
\u4f7f\u7528IF\u51fd\u6570\u8fdb\u884c\u6761\u4ef6\u5224\u65ad\uff0c\u4ece\u6839\u636e\u6587\u5b57\u5f97\u51fa\u76f8\u5e94\u7684\u6570\u5b57\u3002
Excel\u7248\u672c\u53c2\u8003\uff1a2010
1\u3001\u9009\u4e2dB1\u5355\u5143\u683c\uff1b
2\u3001\u8f93\u5165\u516c\u5f0f\uff1a=IF(A1="\u5458\u5de5",1500,IF(A1="\u9886\u73ed",2000,IF(A1="\u4e3b\u7ba1",3000,"")))\uff1b
3\u3001\u56de\u8f66\uff0c\u5728A1\u8f93\u5165"\u5458\u5de5"\"\u9886\u73ed"\"\u9886\u73ed"\uff0c\u6d4b\u8bd5\u6548\u679c\u3002
1.将数字格式转化为文本格式:TEXT(value, format_text),参数含义:
value 数值(可以是对包含数值的单元格的引用);ormat_text (注:使用双引号括起来作为文本字符串的数字格式,例如, "#,##0.00"
如有下表,F列中都是文本格式分数,现在要将这些分数转化为文本格式:
2.鼠标点到H2单元格输入函数“=TEXT(F2,"###")”点击enter。
3.这种格式在Excel表格中是可以复制引用的,所以用这种方法可以对表格中格式进行批量处理。
4.通过这种方法可以再format_text中输入想要的对应格式。
5.同样可以用函数将文本格式转化为数字格式。可用VALUE(text),VALUE函数只有一个参数text,表示需要转换成数值格式的文本。text参数可以用双引号直接引用文本,也可以引用其他单元格中的文本。如将下图中文本格式生日转化为数值格式。
6.如将C2单元格的文本可是日期转化为数值格式存在D2单元格,可以将鼠标点击C2单元格输入“=VALUE(C2)”后回车。这种格式同样可以复制。
亲,这个有点复杂,还涉及到您输入的先后顺序,例如是白菜猪肉、还是猪肉白菜……
用VBA合适一些。
按ALT+F11打开VBA编辑窗口,按下图粘贴代码:
附件范例也已经上传了,供亲参考。
Private Sub Worksheet_Change(ByVal Target As Range)
If Selection.Count = 1 Then
If Target.Column = 3 Then
Dim rg As Object
Dim st, FBarr() As String
Dim i, FAarr() As Integer
i = 0
For Each rg In Application.Intersect(UsedRange, Columns(1))
If InStr(1, Target.Value, rg.Value) <> 0 Then
i = i + 1
ReDim Preserve FAarr(1 To i), FBarr(1 To i)
FAarr(i) = InStr(1, Target.Value, rg.Value)
FBarr(i) = rg.Offset(0, 1).Value
End If
Next
If i = 0 Then
st = ""
Else
For i = 1 To UBound(FAarr)
st = st & Application.Index(FBarr, Application.Match(Application.Small(FAarr, i), FAarr, 0))
Next
End If
Target.Offset(0, 1).Value = st
End If
End If
End Sub
D2数组公式,按三键 CTRL+SHIFT+回车 结束。
=IF(C2="","",INDEX(B:B,MATCH(1=1,ISNUMBER(FIND(A$2:A$1000,C2)*(A$2:A$1000<>"")),)+1)&LOOKUP(1,0/(FIND(A$2:A$1000,C2)*(A$2:A$1000<>"")),B$2:B$1000))
注意,这样的局限性很大,C2要求必须是要输入两个名称,否则公式出错。
这个要用VBA了吧。
绛旓細鏁板肩殑宸︿笂鏂瑰鏋滃姞浜 ' 绗﹀彿锛堝嵆鍗曞紩鍙凤級锛岃繖涓鏁版嵁鍦EXCEL琛ㄦ牸涓氨浼氶粯璁や负鏄鏂囨湰鏁板锛屼笅闈㈣涓璇濡備綍灏嗘枃鏈暟鍊艰浆鎴愬父瑙勭殑鏁板瓧锛氭柟娉曚竴 閫変腑鍗曞厓鏍---鍙抽敭---璁剧疆鍗曞厓鏍兼牸寮---鏀"鏂囨湰"涓"甯歌"鏍煎紡---鍐嶈繘鍏ュ崟鍏冩牸鍥炶溅纭.濡傛灉鏄ぇ鎵归噺鐨勫崟鍏冩牸鏄枃鏈牸寮忕殑鏁板,鍒欒涓涓竴涓殑杩涘叆鍗曞厓鏍...
绛旓細宸ュ叿锛歰ffice excel 姝ラ锛1銆佹墦寮office excel锛屽崟鍏冩牸涓乏涓婅甯︽湁缁胯壊灏忎笁瑙掔鍙风殑涓鏂囨湰鍨鏁板锛岃繖浜鏁版嵁涓嶈兘鐩存帴鍙備笌杩愮畻锛岄渶瑕佽浆鎹负鏁板煎瀷鏁版嵁銆傞鍏堬紝閫変腑浠绘剰涓绌虹櫧鍗曞厓鏍硷紝浣嗗悗鎸塩trl+c锛屽鍒跺崟鍏冩牸銆2銆侀変腑杩涜鏁版嵁杞崲鐨勫崟鍏冩牸鍖哄煙锛屽彸閿紝閫夋嫨閫夋嫨鎬х矘璐淬3銆佽繍绠楅夋嫨鍔狅紝鐒跺悗鐐瑰嚮纭畾銆4銆...
绛旓細濡傛灉鍗曞厓鏍兼槸鏂囨湰鏍煎紡鎴戜滑鏄笉鑳藉鍗曞厓鏍肩洿鎺ヨ繘琛岃绠楃殑锛岄鍏堟垜浠鍏堝皢鍗曞厓鏍肩殑鏂囨湰鏍煎紡杞崲鎴鏁板鏍煎紡锛涗絾鏈変簺鏃跺欐垜浠渶瑕佸崟鍏冩牸蹇呴』浠ユ枃鏈殑褰㈠紡鏄剧ず锛堝儚鍛樺伐缂栫爜銆侀摱琛屽崱绛夛級锛涙墍浠Excel涓鎴戜滑缁忓父浼氶亣鍒版枃鏈拰鏁板奸棿鐨勭浉浜掕浆鍖栵紝浠婂ぉ鎴戜滑灏辨潵瀛︿範鍑犵姣旇緝绠鍗曠殑杞寲鏂规硶銆備竴銆佹枃鏈浆鍖栨垚鏁板 1銆侀鍏...
绛旓細鍏紡锛=SUMIFS(D2:D5,A2:A5,A9,B2:B5,"<"&B9,C2:C5,">="&B9)
绛旓細渚嬪锛屽鏋滄鍙傛暟鐨勫涓鏂囨湰瀛楃涓测滈绠楀唴鈥濓紝骞朵笖 logical_test 鍙傛暟鐨勮绠楃粨鏋滀负 TRUE锛屽垯 IF 鍑芥暟杩斿洖鏂囨湰鈥滈绠楀唴鈥濄傚鏋 logical_test 鐨勮绠楃粨鏋滀负 TRUE锛屽苟涓旂渷鐣 value_if_true 鍙傛暟锛堝嵆 logical_test 鍙傛暟鍚庝粎璺熶竴涓楀彿锛夛紝IF 鍑芥暟灏嗚繑鍥 0锛堥浂锛夈傝嫢瑕佹樉绀哄崟璇 TRUE锛岃瀵 value_if_...
绛旓細鍋囧畾浣犳埅鍥剧殑杩欎釜Excel宸ヤ綔琛ㄥ悕瀛楀彨Sheet1锛堝鏋滀笉鏄殑璇濓紝浣犺嚜宸卞彲浠ユ洿鏀癸級銆1锛夎彍鍗曪細鍏紡-->瀹氫箟鐨勫悕绉 閫夐」鍗 -->鐐瑰嚮 鍚嶇О绠$悊鍣ㄣ2锛夊湪寮瑰嚭瀵硅瘽妗嗙偣鍑绘柊寤...鎸夐挳锛岀劧鍚庡湪鏂板脊鍑哄璇濇閭i噷杈撳叆锛氬悕绉帮細CJ 寮曠敤浣嶇疆杈撳叆锛=EVALUATE(Sheet1!$E1)3锛夌劧鍚庣偣鍑荤‘瀹氭寜閽紝鐒跺悗鐐瑰嚮 鍏抽棴鎸夐挳锛4锛夊湪...
绛旓細杩欐槸EXCEL鐨勪竴涓狟UG,鍙樻牸寮忎粈涔堢殑閮芥病鐢ㄧ殑,浣犲彲浠ヨ瘯鐢ㄤ互涓嬫柟娉:1.鎸夊浘绀哄湪EXCEL涓杈撳叆涓涓鏁板,鍑犱釜鏂囨湰,鐒跺悗"姹囨",鍙互鐪嬪埌姹囨诲煎氨鏄涓涓暟.2.鍦ㄧ┖鐧戒綅缃緭鍏0(鍥剧ず绾㈣壊浣嶇疆),鍗曞嚮璇ュ崟鍏冩牸,骞跺彸閿,澶嶅埗.3.鎷栭夊浘绀鸿摑鑹蹭綅缃,鍙抽敭,鐐规嫨閫夋х矘璐,骞舵寜鍥剧ず閫"鍔 4.纭畾鍚,浣犲彲浠ュ彂鐜,"姹囨...
绛旓細杞欢鐗堟湰锛歄ffice2007 鍘熷洜璇存槑鍙婂強瑙e喅鏂规硶濡備笅锛1.鍦Excel涓姹傚拰鏃讹紝鏂囨湰鍨嬫暟瀛楁槸涓嶄細鍙備笌姹傚拰鐨勶細2.閫夋嫨杩欎簺鏂囨湰鍨嬫暟瀛楋紝鐐瑰嚮鍙充笂瑙掔殑灏忓徆鍙峰浘鏍囷紝閫夋嫨鈥滆浆鎹㈡垚鏁板鈥濓紝灏卞彲浠ュ皢鏂囨湰鏁板瓧杞崲鎴愭暟鍊煎瀷鏁板瓧锛3.杩欐牱锛屽氨鑳芥甯告眰鍜屼簡锛
绛旓細1銆侀夋嫨鈥滃鍚嶁濇暣鍒楄繘琛屽鍒讹紝鍦―鍒椾腑杩涜绮樿创銆2銆侀夋嫨D鍒楋紝鐐瑰嚮鈥鏁版嵁鈥濄3銆佺偣鍑烩滃垹闄ら噸澶嶉」鈥濓紝鐐瑰嚮鈥滅‘瀹氣濄4銆佸湪鈥滄渶鏂/鏈澶ф棩鏈熸煡璇⑩濅笅闈㈣緭鍏ュ嚱鏁板叕寮忋5銆佺偣鍑荤┖鐧藉鍗冲彲鍑虹幇涓缁勬暟瀛椼6銆佺偣鍑烩滅‘瀹氣濆嵆鍙紩鐢ㄥ悓涓鍚嶇О瀵瑰簲鐨勫涓鏁板銆
绛旓細鏂囨湰鏍煎紡閲岄潰璁句笉浜嗗崈浣嶅垎闅旂鐨勶紝浣犲彧鑳芥墜宸ヨ緭鍏ュ崈浣嶅垎闅旂銆 瑕佷箞浣犲彧鑳藉垎鎴愪袱涓崟鍏冩牸锛屼竴涓緭鏂囨湰锛屼竴涓緭甯﹀崈浣嶅垎闅旂鐨鏁板銆